package demo1;
/**
 * 创建一个类User，并提供sayHi方法
 * 使用Spring容器管理User类，并获取实例，调用sayHi方法
 */
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
public class Test {
    /**
 * 主程序入口
 * 本方法演示了如何从Spring容器中获取Bean并调用其方法
 * @param args 命令行参数，本示例中未使用
 */
public static void main(String[] args) {
    // 创建Spring容器，指定配置包路径为"demo1"，Spring将自动扫描该包下的组件
    AnnotationConfigApplicationContext context =
            new AnnotationConfigApplicationContext("demo1");
    // 从Spring容器中获取User类型的Bean
    User a=context.getBean(User.class);
    // 调用User类型Bean的sayHi方法
    a.sayHi();
  }

}
